home *** CD-ROM | disk | FTP | other *** search
- ╔════════════════════════════════════════════════════════╗
- ║ MicroCom Systems, copyright 1987, all rights reserved. ║
- ╠════════════════════════════════════════════════════════╩════════════════════╗
- ║ LANGUAGE-3a,b A86 v3.09 macro assembler/interactive debug for 8088/86/286s.║
- ╠═════════════════════════════════════════════════════════════════════════════╣
- ║ LANG-3a: A86 assembler, disk 1 of 2. ║
- ║ ║
- ║ A86 .COM 20273 A86 v3.09 fabulous 8086/8088 macro assembler. ║
- ║ EXMAC .COM 3322 Macro expansion program for macro debugging. ║
- ║ XREF .COM 5133 Cross reference program, creates from symbol table. ║
- ║ FAKE .EXE 1147 Fool Turbo C into using A86, read 13TOOLS.DOC. ║
- ║ ERDEMO .BAT 38 Demo of what happens when A86 encounters an error. ║
- ║ MEXP .BAT 34 Executes EXMAC against the TCOLS.8 program. ║
- ║ MTCOLS .BAT 34 Assemble TCOLS.8 and use XREF to create a cross ref. ║
- ║ READ .ME 4554 Introductory information about the A86 and D86 package.║
- ║ 00README.DOC 12946 Documentation introduction and table of contents. ║
- ║ 01INTRO .DOC 15817 Intro to A86, the program and usage guidelines. ║
- ║ 02DEMO .DOC 5687 How to run a demo of A86 against a small file. ║
- ║ 03OPREQ .DOC 12898 Program invocation instructions and parameters. ║
- ║ 04ELEM .DOC 11321 Elements of the A86 language. ║
- ║ 05EXCLUS.DOC 9229 Some exclusive features of A86. ║
- ║ 06INSTR .DOC 16242 The 8086 microprocessor instruc. set, introduction. ║
- ║ 06TABLE .DOC 25300 The full table of instructions. ║
- ║ 07FLOAT .DOC 19358 The 8087/80287 floating point processors. ║
- ║ 08EXPR .DOC 24624 Numeric formats and expressions. ║
- ║ 09DIRC .DOC 25554 A86 assembler language directives. ║
- ║ 10RELOC .DOC 32283 Relocation and linkage of assembler modules. ║
- ║ 11MACRO .DOC 26948 Macros and conditional assembly language of A86. ║
- ║ 12COMPAT.DOC 10099 Compatibility with other assemblers. ║
- ║ PAGE .BL 901 Small program to send data to a PRN printer device. ║
- ║ A86 .LIB 774 Sample A86 built-in source-file library. ║
- ║ LINES .8 2876 Small program to handle line-oriented standard input. ║
- ║ MSDOS .8 2449 Small program with file-access routines for MSDOS. ║
- ║ PAGE .8 901 Sample program writes page eject to PRN. ║
- ║ REV .8 3785 Sample program reverses standard input strings. ║
- ║ TCOLS .8 18298 Sample program converts single column input. ║
- ║ USAGE .8 645 Sample procedure to output message to error console. ║
- ╠═════════════════════════════════════════════════════════════════════════════╣
- ║ LANG-3b: D86 debugger, disk 2 of 2. ║
- ║ ║
- ║ 13TOOLS .DOC 15662 Program tools XREF and EXMAC. ║
- ║ 14HIST .DOC 6081 Release history of the A86 assembler. ║
- ║ 15RESERV.DOC 10093 Reserved symbols in the A86 language. ║
- ║ 16INDEX .DOC 17225 Index to the documentation. ║
- ║ ║
- ║ A86 .COM 20273 Copy of A86 assembler for this disk. ║
- ║ D86 .COM 15378 D86 v 3.09 assembly language debugger. ║
- ║ D86CHECK.COM 652 Program to check certain DOS parameters in effect. ║
- ║ LISTD86 .BAT 194 Print all D86 documentation files. ║
- ║ MAKX .BAT 21 Assemble XBIOS.8 and BIOS.8. ║
- ║ 00READ .DOC 7173 Description of Shareware and table of contents. ║
- ║ 01INTROD.DOC 12510 Introductions to D86 and review of Shareware terms. ║
- ║ 02DEM .DOC 12542 Demonstration of a D86 session using the HEXOUT prog.║
- ║ 03REQ .DOC 17191 System requirements for D86 and D86 commands. ║
- ║ 04CONTRL.DOC 10771 Reference to the D86 single keystroke control keys. ║
- ║ 05COMMAN.DOC 9137 D86 commands summary. ║
- ║ 06MEMORY.DOC 20351 Description of the window display features of D86. ║
- ║ 07FLOAT .DOC 8795 Floating point co-processor display window/debugging.║
- ║ 08QUEST .DOC 4438 Commonly asked questions about the debugger. ║
- ║ 09HIST .DOC 3912 Release history and future plans for D86. ║
- ║ BIOS .8 36062 Program containing the BIOS interface for D86. ║
- ║ HEXOUT .8 3663 Sample program converts hexidecimal to binary. ║
- ║ XBIOS .8 19287 Program to exercise (test) the BIOS.8 module. ║
- ╚═════════════════════════════════════════════════════════════════════════════╝
-
- ┌──────────────┬──────────────┬──────────────┬──────────────┐
- │ A86 .COM │ READ .ME │ 06INSTR .DOC │ 12COMPAT.DOC ├──────────────┐
- │ EXMAC .COM │ 00README.DOC │ 06TABLE .DOC │ 13TOOLS .DOC │ LINES .8 │
- │ XREF .COM │ 01INTRO .DOC │ 07FLOAT .DOC │ 14HIST .DOC │ MSDOS .8 │
- │ FAKE .EXE │ 02DEMO .DOC │ 08EXPR .DOC │ 15RESERV.DOC │ PAGE .8 │
- │ ERDEMO .BAT │ 03OPREQ .DOC │ 09DIRC .DOC │ 16INDEX .DOC │ REV .8 │
- │ MEXP .BAT │ 04ELEM .DOC │ 10RELOC .DOC │ PAGE .BL │ TCOLS .8 │
- │ MTCOLS .BAT │ 05EXCLUS.DOC │ 11MACRO .DOC │ A86 .LIB │ USAGE .8 │
- ├──────────────┴──────────────┴──────────────┴──────────────┴──────────────┴──┐
- │ Hardware: No special requirements. │
- │ Software: Dos 2.0 or later. │
- │ To start: Enter "A86" followed by the name of a file to be executed. │
- │ To end: Hit <Ctrl>C to interrupt prematurely. │
- │ For help: Read all .DOC files. │
- │ Author: Eric Isaacson, 416 E. University Street, Bloomington, IN 47401. │
- │ Reg. fee: $40 for A86 alone, $70 for both A86 and D86. │
- ├─────────────────────────────────────────────────────────────────────────────┤
- │ A86 is the finest assembler, user-supported or not, available for the │
- │ PC--paraphrasal of the author's own words. While this may sound perhaps a │
- │ little ambitious, after a short period of time learning this program, you │
- │ will at the very least be impressed with its features and its speed. │
- │ A86 accepts assembly-language source files, and transforms them │
- │ directly into either: (1) .COM files executable under MS-DOS, starting at │
- │ offset 0100 within a code segment; or (2) object files starting at offset │
- │ 0, suitable for copying to ROMs. A86 is a full-featured, │
- │ professional-quality program. A86 was designed to be close to the │
- │ Intel/IBM assembly language standard except where language enhancements │
- │ were made. │
- │ Some of A86's unique features are: Its speed (several hundred lines per │
- │ second), its simplicity (because a linker is not necessary, A86 directly │
- │ produces an executable .COM file), its ability to assemble large programs │
- │ (the symbol table has room for 1500 entries and there is room for 8000 │
- │ bytes of compressed macro definitions), language extensions (PUSH, POP, │
- │ conditional returns, and more), a very sophisticated macro facility, direct │
- │ insertion of error messages into the source file, support for some of the │
- │ 80186, 80286, and NEC processor instructions, and the support of the D86 │
- │ symbolic debugger, support for floating point instructions and for extended │
- │ instructions of the 80186, 80286 and NEC V20/V30 microprocessors. │
- │ With its newest release, A86 now includes support necessary to let │
- │ Turbo C programmers use A86 instead of MASM to assemble source files │
- │ generated by the Turbo C compiler, linkable .OBJ files, long integer and │
- │ floating-point constants, forward referencing for assembler variables, │
- │ support for 286 protected-mode instructions, many enhancements to the │
- │ macro-capabilities, numerous minor bug fixes, and much more. │
- │ A86, when used in conjunction with D86, forms a powerful and complete │
- │ assembly language development enviroment. │
- └─────────────────────────────────────────────────────────────────────────────┘
-
- ┌──────────────┬──────────────┐
- │ D86 .COM │ 00READ .DOC ├──────────────┬──────────────┬──────────────┐
- │ D86CHECK.COM │ 01INTROD.DOC │ 04CONTRL.DOC │ 07FLOAT .DOC │ BIOS .8 │
- │ LISTD86 .BAT │ 02DEM .DOC │ 05COMMAN.DOC │ 08QUEST .DOC │ HEXOUT .8 │
- │ MAKX .BAT │ 03REQ .DOC │ 06MEMORY.DOC │ 09HIST .DOC │ XBIOS .8 │
- ├──────────────┴──────────────┴──────────────┴──────────────┴──────────────┴──┐
- │ Hardware: No special requirements. │
- │ Software: Dos 2.0 or later, and the A86 macro assembler. │
- │ To start: Enter "D86" followed by the name of an object file. │
- │ To end: Hit "Q" or <Esc>. │
- │ For help: Read all *.DOC files. │
- │ Author: Eric Isaacson, 416 E. University Street, Bloomington, IN 47401. │
- │ Reg. fee: $40 for D86 alone, $70 for both A86 and D86. │
- ├─────────────────────────────────────────────────────────────────────────────┤
- │ D86 is a preliminary test copy release of a debugger. It is a symbolic │
- │ debugger and will work with the symbolic output of the A86 assembler. As │
- │ you would expect from a symbolic debugger, you can refer to variables and │
- │ memory locations by the names you assigned them in your original A86 │
- │ assembly language program. │
- │ D86 is a powerful debugger with such features as: registers and flags │
- │ are automatically shown on the screen, a symbolic disassembly of the │
- │ current instructions around the location which you stop at, a display of │
- │ the top elements of the machine stack is shown automatically, windows in │
- │ memory can be set showing you the current values at the specified locations │
- │ constantly, on-line help explaining the debugger commands, easy stepping │
- │ one instruction forward at a time, immediate execution of A86 assembly │
- │ language instructions, and much more! │
- │ This is the first official post-pre release version of D86 available │
- │ and is a major enhancement to all prior versions of D86. D86 now supports │
- │ EXE files, a second disassembly window, an extended memory display window, │
- │ a status window, backwards paging of the disassembly, enhanced control key │
- │ commands, and more. │
- └─────────────────────────────────────────────────────────────────────────────┘
-
- ╔════════════════╗
- ║MICROCOM SYSTEMS║
- ╚════════════════╝
- MicroCom Systems distributes Public Domain and User-Supported (PD&US) software
- for the IBM PC/XT/AT and compatible computers. Our software charter specifies
- that we search for the best available PD&US software and distribute it for a
- nominal charge. We understand that there are literally hundreds of megabytes
- of PD&US software in existence and it is our goal to distribute only the best,
- which constitutes only a small fraction of all PD&US software. Our prices are
- also a reflection of the fact that we are a service oriented group.
-
- In addition to offering only the best of what is available, we DO NOT offer
- lots of redundant programs, which other public domain software groups tend to
- do. We try to provide the service of distributing only the best program
- available for a particular need, rather than every program on the market that
- meets that need. For example, we sell only ONE variable size ram-disk (the
- best one) whereas some of the other groups sell more than TEN of them!
-
- ╔══════════════════════════════════════╗
- ║CURRENT OFFERINGS AS OF MARCH 17, 1987║
- ╚══════════════════════════════════════╝
- BUSINESS 1 ... EZ-Forms 1.50 form generation, completion and printing program.
- CAD 1 ........ Altamira 1.0 object oriented drawing program. Color required.
- CAD 2ab ...... DanCad3D 1.3 advanced 3D/2D drafting. 640k & color req'd.
- (Two disks. The cost is double that of a single disk!)
- CAD 3 ........ PC-Flow 1.0, computer aided flowchart generation. Color required.
- COMM 1ab ..... The ever popular Qmodem 2.4 windowing modem program.
- (Two disks. The cost is double that of a single disk!)
- COMM 2ab ..... Procomm 2.42 an excellent modem prog. w/term. emulation.
- (Two disks. The cost is double that of a single disk!)
- COMM 3 ....... Compression/decompression, archival utils for communications.
- COMM 4abcde .. RBBS 14.1d Bulletin Board System for information exchange.
- (Five disks. The cost is 5 times that of a single disk!)
- DATABASE 1ab . File-Express menu driven general purpose database manager.
- (Two disks. The cost is double that of a single disk!)
- DATABASE 3 ... pBase 1.50, a powerful relational db manager with query lang.
- EDUCATION 1 .. Dos Tutor 4.2 for beginning DOS users, and DOS cmd reference.
- EDUCATION 2 .. Learn the Presidents, States (and capitals) and more. Color.
- EDUCATION 5 .. Learn Origami, the Japanese art of paper folding. Color req'd.
- EDUCATION 6 .. 17 Lesson Turbo Pascal tutorial with sample programs for each.
- EDUCATION 7 .. PC-Professor interative Basic tutorial. Learn to program!
- FINANCES 1ab . PC-Accountant 2.0, personal bookkeeping/finance manager.
- (Two disks. The cost is double that of a single disk!)
- FINANCES 3ab . ExpressCalc 3.12 powerful spreadsheet program.
- (Two disks. The cost is double that of a single disk!)
- FINANCES 4 ... AM-Tax, federal tax preparation software for 1986 tax year.
- GAMES 1 ...... Chess, 3-D PacMan, Flightmare, Kong and more! Color req.
- GAMES 2 ...... Monopoly, Qubert, Pango, Centipede, and more! Color req.
- GAMES 3 ...... Blackjack, Arm-chair Quarterback, Empire, and more!
- GAMES 4 ...... Startrek, the original colossal caves Adventure, and Castle.
- GAMES 5 ...... The amazing Hack 3.5 adventure from the universities. Large!
- GAMES 6 ...... PacMan, Othello, Pinball, Dragons, and more! Color req.
- GAMES 7 ...... Backgammon, Centipede, Firefighting, more. Some require color.
- GAMES 8 ...... Risk 1.1 world domination & Striker 1.2 arcade game. Color req.
- GAMES 9 ...... EGARisk 1.1, world domination & EGARoids, asteroids. EGA req'd.
- GAMES 10 ..... Solitaire, Golf, and Sailing in the Bermuda Triangle. Color req.
- GAMES 12 ..... Chess, Backgammon, and Wheel of Fortune. Color not required.
- GRAPHICS 1 ... Present, the sophisticated computer ""slide"" show facility.
- HUMOR 1 ...... Practical, impractical & other jokes. Amusing pastimes for PCs.
- INFO 1ab ..... The Chef 1.1 keyword based recipe management system.
- (Two disks. The cost is double that of a single disk!)
- INFO 2ab ..... Zip-Phone V1.4, U.S. zipcode/state/areacode cross reference.
- (Two disks. The cost is double that of a single disk!)
- LANGUAGE 1 ... PDProlog 1.91a Artificial Intelligence language.
- LANGUAGE 2 ... The Small-C compiler and a C interpreter!
- LANGUAGE 3ab . A86 8088/8086 v2.18 advanced macro assembler/debugger.
- (Two disks. The cost is double that of a single disk!)
- LANGUAGE 4 ... 370 Assembler, linker and emulator for IBM mainframe fans.
- LANGUAGE 5 ... Turbo Pascal utilities. Interactive debugger and more!
- LANGUAGE 7 ... Visible Pascal, compiler and interactive debugger.
- LANGUAGE 8 ... Xlisp 1.7, the standard for AI programming languages.
- LANGUAGE 9 ... Icon 5.9 string and structure oriented programming language.
- LANGUAGE 10 .. Augusta 1.1a, subset of the DOD's new ADA programming language.
- LANGUAGE 11 .. Forth 83, 2.1, compiler, decompiler, and source editor.
- MUSIC 1 ...... Many clever tunes, and an exc. color graphics music editor.
- MUSIC 2ab .... PianoMan 3.04 polyphonic music recording/playback. PC-Dos.
- (Two disks. The cost is double that of a single disk!)
- ORGANIZER 1 .. Sidekick-like DeskTeam 1.04 and Judy 1.02, your PC secretary.
- ORGANIZER 2 .. Project management using critical path scheduling.
- ORGANIZER 3 .. PC-Outline 3.22SW memory resident windowing outline editor.
- ORGANIZER 4 .. DBS-Kat 1.3 disk cataloging/archival program.
- PICTURE 1 .... From Darth Vader to Snoopy, printer and screen graphics.
- PICTURE 2 .... High resolution digitized graphics pictures. Graphics req'd.
- PINUP 1 ...... Provocative printer-graphics pinups for your computer room.
- PINUP 2 ...... Provocative high resolution digitized pinups. Graphics req'd.
- PRINTER 1 .... The compete printer kit: spooler, banner maker, and more.
- PRINTER 2 .... ImagePrint 1.01 near letter quality from Epson compat. printers.
- SHELL 1 ...... Still River Shell DOS windowing environment.
- SHELL 2 ...... Unix-type programs, includes a C-shell, Emacs, wc and more.
- SHELL 3 ...... Z80 emulator, ver 3.1. Run Z80 and CP/M programs under DOS!
- SHELL 4 ...... Automenu 3.01 custom menu facility and HDM 4.04 hard disk menus.
- SIMULATION 1 . Maze making, MIT's Life simulation, starfields, etc. Color.
- SIMULATION 2 . The Super Mandelbrot ultra-powerful microscope, v2.0. Color.
- UTILITIES 1 .. A collection of invaluable general purpose DOS utilities.
- UTILITIES 2 .. More of the best general purpose utils. An absolute must!
- UTILITIES 3 .. A comprehensive set of debugging and diagnostic utilities.
- UTILITIES 4 .. The Ultra-File Utilities for advanced diskette manipulation.
- UTILITIES 5 .. Hard disk utilities, including Autopark, and Disk Organizer.
- UTILITIES 6 .. Advanced DOS utils including Dpath, Pushdir and Popdir, etc.
- UTILITIES 7 .. More advanced utils inc. Masterkey (undel for hard disks), etc.
- WORD 1ab ..... PC-Write 2.7 sophisticated word processer w/spell checker.
- (Two disks. The cost is double that of a single disk!)
- WORD 2 ....... Script 2.01, IBM's popular text formatter, comes to the PC!
- WORD 3 ....... Writing analysis programs PC-Style 1.0 and PC-Read 2.5.
- WORD 4 ....... Spell checking with customization ability. 26000+ word dict.
-
- The content and availability of the above disks is subject to change without
- notice.
-
- ╔═════════════╗
- ║COMPATIBILITY║
- ╚═════════════╝
- The programs we distribute generally require PC-DOS versions 2.0 or later
- (including 2.1, 3.0, 3.1, and 3.2) A few programs may not work on some
- compatibles. The basic programs distributed require IBM BASIC or BASICA, but
- in most cases are compatible with GWBASIC, and Compaq's BASICA.
-
- ╔════════════════╗
- ║BEFORE YOU BEGIN║
- ╚════════════════╝
- This distribution diskette may or may not have been physically write protected.
- In any case, files should be copied to a work disk before use. In some cases,
- it may not be possible to successfully execute programs without copying the
- relevant files to a non-write protected work disk with sufficient space.
-
- ╔══════════════╗
- ║USING PROGRAMS║
- ╚══════════════╝
- For a summary of the programs on a diskette, read the file HELP.DOC.
- HELP.DOC contains a one line summary section for all programs on the disk.
- Many programs will come with a separate documentation file with extension
- ".DOC". These documentation files should prove quite helpful in learning how
- to use the programs. To execute a program with the specified extension:
-
- EXTENSION COMMAND
- ───────── ───────
- EXE Type the program name leaving off the extension.
- COM Type the program name leaving off the extension.
- BAS Type BASICA followed by the program name.
-
- The programs distributed may be in subdirectories. To access a program in a
- subdirectory, execute the DOS command "CHDIR (directory name)". This will then
- make the specified directory the current one and the programs in it will be
- directly accessible.
-
- ╔═══════════════════╗
- ║RESTRICTIONS ON USE║
- ╚═══════════════════╝
- All files contained on this disk are either in the public domain or are
- user-supported software, or are copyrighted by MicroCom Systems.
- User-supported software is copyrighted and subject to restricted use as per the
- author specifications. Some user-supported software may require non-voluntary
- contributions. Please remember that the abundance of good useful user
- supported software is due to talented programmers spending much of their free
- time writing software and that any contribution you make helps promote the
- writing of more such software. To the best of our knowledge we distribute only
- programs for which distribution is permitted or for which we have received
- explicit permission from the author or copyright holder.
-
- This file is copyrighted and permission is granted to make copies only for
- personal use (this precludes distribution in any form, including placing on
- bulletin boards, selling, et cetera). Additionally the arrangement of programs
- on this disk, and the naming/numbering and compilation organization of the
- MicroCom Collection (TM) is copyrighted.
-
- ╔════════╗
- ║ORDERING║
- ╚════════╝
- Print out this file and use the following order form:
- THE VERY BEST
- PUBLIC DOMAIN AND USER SUPPORTED SOFTWARE
- MICROCOM SYSTEMS
- IBM-PC SOFTWARE ORDER FORM
-
-
- Please specify the disk names in the spaces provided below. If more than 15
- disks are desired please specify on a separate sheet of paper.
-
- (1) ____________________ (6) ____________________ (11) ____________________
-
- (2) ____________________ (7) ____________________ (12) ____________________
-
- (3) ____________________ (8) ____________________ (13) ____________________
-
- (4) ____________________ (9) ____________________ (14) ____________________
-
- (5) ____________________ (10) ____________________ (15) ____________________
-
- Prices:
- Disks 3.50 each, less than 10
- 3.00 each, 10 or more
- For 3.5" format, add 1.00 per disk.
-
- Number of disks _____
-
- times cost/disk x _____
-
- Total disk cost _______
-
- If catalog desired, 2.00 _______
- Shipping address:
- California residents add 7%
- sales tax. _______ _____________________________________
-
- Ship/handling 1.00 domestic, _______ _____________________________________
- 5.00 foreign
- (always reqd.) _____________________________________
- TOTAL _______
- make checks payable _____________________________________
- to: MicroCom Systems
-
- Visa/MasterCard orders:
-
- Card Number ______-______-______-______ Expiration date ___/___
-
- Phone Number (_____) _____-______ Authorized Signature _____________________
-
-
- Please send this order form to:
-
- Public Domain Software
- MicroCom Systems
- 3673 Enochs
- Santa Clara, CA 95051
- (408) 737-9000
- ╔════════╗
- ║WARRANTY║
- ╚════════╝
- All disks are warranted to be readable. MicroCom Systems hereby disclaims all
- other express and implied warranties for this software, including the
- warranties of merchantability and fitness for a particular purpose. The
- program index is not warranted to be completely accurate. In no event will
- MicroCom Systems be liable for any damages, including any lost profits, lost
- savings or other incidental or consequential damages arising out of the use of
- or inability to use such software. Should any of your disks be unreadable,
- please return the suspect disk(s) to us and we will send a new copy of the disk.
-
- ╔════════════════════════════════════╗
- ║SOFTWARE SUBMISSION/USER SUGGESTIONS║
- ╚════════════════════════════════════╝
- While we are always trying to distribute the latest releases of programs we
- welcome the submission of new releases of programs and of programs which we do
- not carry for our evaluation. Also reviews of programs which you have tried
- or suggestions as to how we can better serve you in the future would be very
- much appreciated. Thank you.
-
- MicroCom Systems, Copyright 1987. All rights reserved.